home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / misc / emu / msh-156.lha / syslog / syslog_private.h < prev    next >
C/C++ Source or Header  |  1994-10-24  |  814b  |  44 lines

  1. /*-
  2.  * $Id: syslog_private.h,v 1.1 1994/10/24 20:38:56 Rhialto Exp $
  3.  *
  4.  * $Log: syslog_private.h,v $
  5.  * Revision 1.1  1994/10/24  20:38:56  Rhialto
  6.  * Initial revision
  7.  *
  8.  * DEBUGGING LOG DEAMON PRIVATE DEFINITIONS
  9. -*/
  10.  
  11. #include "syslog.h"
  12.  
  13. #define MAXLOGS     4
  14.  
  15. struct LogFile {
  16.     unsigned long   lf_FileHandle;
  17.     long        lf_Flags;
  18.     char        lf_FileName[80];
  19. };
  20.  
  21. #define LF_DISABLED    0x01
  22.  
  23. struct LogPort {
  24.     struct MsgPort  lp_MsgPort;
  25.     short        lp_OpenCount;
  26.     struct LogFile  lp_LogFile[MAXLOGS];
  27. };
  28.  
  29. #define DEBUGSIGNAL        2
  30. #define DEBUGSIGMASK        (1L << DEBUGSIGNAL)
  31.  
  32. #define SYSLOG_PRINT        0
  33. #define SYSLOG_START        1
  34. #define SYSLOG_END        2
  35. #define SYSLOG_QUIT        3
  36.  
  37. struct LogMsg {
  38.     struct Message  lm_Msg;
  39.     char       *lm_Format;
  40.     void       *lm_Args;
  41.     long        lm_Flags;
  42. };
  43.  
  44.